#include <stdio.h>
#include <stdlib.h>
#include <math.h> 
 
malloc


void main()
{
	int a[1000], i, j, check, N, lnMas;
	check=scanf("%d", &N);
	if (check!= 1){
		printf("vse ploxo\n");
		return;
	}
	lnMas=0;
	for (i=1; i<N; i++)
	{
		check=0;
		for (j=1; j<i-1 && a[j]<sqrt((double)i); j++)
		{
			if ((i % a[j])==0)
			{
				check=1;
				break;
			}
		}
		if (check==0)
		{
			a[lnMas]=i;
			lnMas++;
		}
	}

	for (i=0; i<lnMas; i++)
	{
		printf("%d ", a[i]);
	}
	system ("PAUSE");
}
